package com.jianbing.lakk.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianbing.common.annotation.Excel;
import com.jianbing.common.core.domain.BaseEntity;

/**
 * lakk用户关联对象 lakk_userassociation
 * 
 * @author windbless
 * @date 2024-06-25
 */
public class LakkUserassociation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增ID */
    private Long id;

    /** 名字 */
    @Excel(name = "名字")
    private String name;

    /** 性别 */
    @Excel(name = "性别")
    private String gender;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long age;

    /** 确诊自闭症时间 */
      @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Excel(name = "确诊自闭症时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date diagnosisdate;

    /** 自闭症严重程度 */
    @Excel(name = "自闭症严重程度")
    private String severity;

    /** 系统user号 */
    @Excel(name = "系统user号")
    private Long systemuserid;

    /** 选择角色 */
    @Excel(name = "选择角色")
    private String selectedrole;

    /** 选择时间 */
      @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Excel(name = "选择时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date selectiontime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setGender(String gender) 
    {
        this.gender = gender;
    }

    public String getGender() 
    {
        return gender;
    }
    public void setAge(Long age) 
    {
        this.age = age;
    }

    public Long getAge() 
    {
        return age;
    }
    public void setDiagnosisdate(Date diagnosisdate) 
    {
        this.diagnosisdate = diagnosisdate;
    }

    public Date getDiagnosisdate() 
    {
        return diagnosisdate;
    }
    public void setSeverity(String severity) 
    {
        this.severity = severity;
    }

    public String getSeverity() 
    {
        return severity;
    }
    public void setSystemuserid(Long systemuserid) 
    {
        this.systemuserid = systemuserid;
    }

    public Long getSystemuserid() 
    {
        return systemuserid;
    }
    public void setSelectedrole(String selectedrole) 
    {
        this.selectedrole = selectedrole;
    }

    public String getSelectedrole() 
    {
        return selectedrole;
    }
    public void setSelectiontime(Date selectiontime) 
    {
        this.selectiontime = selectiontime;
    }

    public Date getSelectiontime() 
    {
        return selectiontime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("gender", getGender())
            .append("age", getAge())
            .append("diagnosisdate", getDiagnosisdate())
            .append("severity", getSeverity())
            .append("systemuserid", getSystemuserid())
            .append("selectedrole", getSelectedrole())
            .append("selectiontime", getSelectiontime())
            .toString();
    }
}
